import {
  ADD_COUNTER,
  ADD_TO_CART
} from './mutations-types'

export default {
  addToCart(context,payload) {
    return new Promise((resolve,reject) => {
      //判断是否重复添加了商品
      let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)
      if(oldProduct) {
        context.commit(ADD_COUNTER,oldProduct)
        resolve('当前的数量加一');
      }else {
        payload.count =1;
        context.commit(ADD_TO_CART,payload)
        resolve('添加了新的商品');
      }
    })
  }
}